package com.coderman.common.starter.nacos.datajson.config;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * Description:
 * date: 2020/9/29 9:13 上午
 *
 * @author fanchunshuai
 * @version 1.0.0
 * @since JDK 1.8
 */
public class NacosConfigBean {
    /**
     * 对应nacos的dataId
     * @return
     */
    private String dataId;

    /**
     * 对应nacos的groupId
     * @return
     */
    private String groupId;

    /**
     * 对应nacos的描述
     * @return
     */
    private String desc;

    /**
     * 简单类名
     */
    private String classSimpleName;

    /**
     * 模型类class
     */
    private Class<?> clazz;

    public Class<?> getClazz() {
        return clazz;
    }

    public void setClazz(Class<?> clazz) {
        this.clazz = clazz;
    }

    private List<ConfigFieldBean> configFieldBeanList;


    public String getClassSimpleName() {
        return classSimpleName;
    }

    public void setClassSimpleName(String classSimpleName) {
        this.classSimpleName = classSimpleName;
    }

    public String getDataId() {
        return dataId;
    }

    public void setDataId(String dataId) {
        this.dataId = dataId;
    }

    public String getGroupId() {
        return groupId;
    }

    public void setGroupId(String groupId) {
        this.groupId = groupId;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public List<ConfigFieldBean> getConfigFieldBeanList() {
        return configFieldBeanList;
    }

    public void setConfigFieldBeanList(List<ConfigFieldBean> configFieldBeanList) {
        this.configFieldBeanList = configFieldBeanList;
    }
}
